package utils;

import asiento.Asiento.ClaseAsiento;
import asiento.Asiento.UbicacionEnAvion;

public class Busqueda {
	
	private String origen;
    private String fechaSalida;
    private String horaSalida;
    private String destino;
    private String fechaLlegada;
    private String horaLlegada;
    private ClaseAsiento claseAsiento;
    private UbicacionEnAvion ubicacionEnAvion;
    
//    public boolean hayQueFiltrarPorAsiento(){
//    	return getClaseAsiento()!=null?true:false;
//    }
//    
//    public boolean hayQueFiltrarPorUbicacion(){
//    	return getUbicacionEnAvion()!=null?true:false;
//    }

//    public boolean hayQueFiltrarPorSuperOferta(){
//    	return getTipoUsuario().hayQueFiltrarPorSuperOferta();
//    }
	public String getOrigen() {
		return origen;
	}

	public void setOrigen(String origen) {
		this.origen = origen;
	}


	public String getFechaSalida() {
		return fechaSalida;
	}


	public void setFechaSalida(String fechaSalida) {
		this.fechaSalida = fechaSalida;
	}


	public String getHoraSalida() {
		return horaSalida;
	}


	public void setHoraSalida(String horaSalida) {
		this.horaSalida = horaSalida;
	}


	public String getDestino() {
		return destino;
	}


	public void setDestino(String destino) {
		this.destino = destino;
	}


	public String getFechaLlegada() {
		return fechaLlegada;
	}


	public void setFechaLlegada(String fechaLlegada) {
		this.fechaLlegada = fechaLlegada;
	}


	public String getHoraLlegada() {
		return horaLlegada;
	}


	public void setHoraLlegada(String horaLlegada) {
		this.horaLlegada = horaLlegada;
	}

	public void setClaseAsiento(String value){ 
		this.claseAsiento = ClaseAsiento.valueOf(value); 
	}
	
	public String getClaseAsiento(){ 
		return this.claseAsiento.toString(); 
	}

	public void setUbicacionEnAvion(String ubicacionEnAvion) {
		this.ubicacionEnAvion = UbicacionEnAvion.valueOf(ubicacionEnAvion);
	}
	
	public String getUbicacionEnAvion() {
		return this.ubicacionEnAvion.toString();
	}

    //TODO ENUM!!
    


    
}
